package com.chuangke.mds.entity;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.chuangke.framework.model.BasicModel;

/**
 * @title Material
 * @description 材料
 * @Date 2025/3/1
 */
@TableName("mds_material")
public class Material extends BasicModel {
	
	private static final long serialVersionUID = -5782310656539168616L;
	
	private String knowledged ;
	private String bisType ;
	private String deptId ;
	private String date;
	private String status ;
    private String code;
    private String name;
    private String chemicalComponent;
    private String simfactAffix;
    private String abaqusAffix;

    @TableField(exist = false) private Map<String, String> attributeValueMap;
    @TableField(exist = false) private List<MaterialAttributeValue> attributeValueList;
    @TableField(exist = false) private List<MaterialAttributeConf> attributeConfs;

    
    public String getKnowledged() {
		return knowledged;
	}

	public void setKnowledged(String knowledged) {
		this.knowledged = knowledged;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getDate() {
		return date;
	}

	public void setDate(String date) {
		this.date = date;
	}

	public String getBisType() {
		return bisType;
	}

	public void setBisType(String bisType) {
		this.bisType = bisType;
	}

	public String getDeptId() {
		return deptId;
	}

	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}

	public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getChemicalComponent() {
        return chemicalComponent;
    }

    public void setChemicalComponent(String chemicalComponent) {
        this.chemicalComponent = chemicalComponent;
    }

    public Map<String, String> getAttributeValueMap() {
        return attributeValueMap;
    }

    public void setAttributeValueMap(Map<String, String> attributeValueMap) {
        this.attributeValueMap = attributeValueMap;
    }

    public List<MaterialAttributeValue> getAttributeValueList() {
        return attributeValueList;
    }

    public void setAttributeValueList(List<MaterialAttributeValue> attributeValueList) {
        this.attributeValueList = attributeValueList;
    }

    public List<MaterialAttributeConf> getAttributeConfs() {
        return attributeConfs;
    }

    public void setAttributeConfs(List<MaterialAttributeConf> attributeConfs) {
        this.attributeConfs = attributeConfs;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getSimfactAffix() {
        return simfactAffix;
    }

    public void setSimfactAffix(String simfactAffix) {
        this.simfactAffix = simfactAffix;
    }

    public String getAbaqusAffix() {
        return abaqusAffix;
    }

    public void setAbaqusAffix(String abaqusAffix) {
        this.abaqusAffix = abaqusAffix;
    }
}
